I challenged myself to make a game using Discord's Bot API in 24 hours. I ended up creating a clone of Sokoban, a puzzle game where you push boxes around to get them to certain locations, that is played entirely through a Discord bot! Update: Sokobot is now hosted online, 24/7! You can find the invite link below. I also added a lot of your suggestions to the bot— you can check out the update trailer here: https://www.youtube.com/watch?v=xp8S2uZI8jM&list=PLhM1ML9IZPBlf9Q6uy5Q5qOHEdd0J0BZa Add it to your server through top.gg: https://top.gg/bot/713635251703906336 → Source code: https://github.com/PolyMarsDev/Sokobot Twitter: https://twitter.com/PolyMarsYT ---Chapters--- 0:00 Intro 1:35 Discord Bot Basics 2:18 Adapting the Game for Discord 3:08 First Test + Bugfixes 3:48 Improving Controls 6:43 Improving Visuals 8:01 Simultaneous Games 9:07 Conclusion ---Resources/libraries used--- JDA (Java Discord API) https://github.com/DV8FromTheWorld/JDA Making a Basic Discord Bot with Java - Oliy Barrett https://medium.com/discord-bots/making-a-basic-discord-bot-with-java-834949008c2b Code a Discord Bot in Java with Discord JDA! (Episode 1: Commands & Embeds) - techtoolbox https://www.youtube.com/watch?v=jGrD8AZfTig ---Music--- "Tyrant" - Kevin Macleod (http://incompetech.com) "Bit Quest" - Kevin Macleod (http://incompetech.com) "Getting it Done" - Kevin Macleod (http://incompetech.com) "Sneaky Snitch" - Kevin Macleod (http://incompetech.com) "8-Bit Dungeon Level" - Kevin Macleod (http://incompetech.com) "Amazing Plan" - Kevin Macleod (http://incompetech.com) "Robobozo" - Kevin Macleod (http://incompetech.com)